/*****通用样式*********/
/***清楚间距***/
body,ul,h1,h2,h3,p,a,img{
    padding: 0;
    margin: 0;
}
/****块元素水平居中对齐****/
.header,.main{
    width: 1236px;
    margin: 0 auto;
}
/**清除浮动**/
    .clearfix:before,
    .clearfix:after{
        display: block;
        content: "";
        clear: both;
    }
/**左浮动**/
.header .headerzuo img,.headerzuo ul,.headerzuo ul li,.header input,.header .headerzuo .san,.header .headeryou,.header .headeryou .headerwenzi,
.nav .yi,.nav .er,.nav .san,.nav .si,.nav .wu,.nav .liu,.nav .qi,.main .main-yi .xian1,.main-yi h1,.main-er p,.sanz-xia .yi h3,.sanz-xia .er h3,
.sanz-xia .san h3,.sanz-xia .si h3,.sanz-xia .wu h3,.sanz-xia .er p, .sanz-xia .san p,.sanz-xia .si p,.sanz-xia .wu p,.main-san .san-zuo,.main-san .san-zhong
,.main-san .san-you,.main-si .xian3,.main-si h1,.si-xia .si-xiazuo,.si-xia .si-xiayou,.had-yi .xian5,.had-yi h1,.banner-yi .xian7,.banner-yi h1
,.banner-yi .banneryi-xia .one,.banner-yi .banneryi-xia .two,.banner-yi .banneryi-xia .three,.banner-yi .banneryi-xia .fuor,.banner-yi .banneryi-xia .five
,.banner .banner-er .a a,.footer .footer-shang .diyi,.footer .footer-shang .dier,.disan,.disi,.diwu,.diliu,.diqi,.diba,.dijiu,.footer-a a,.footer-a,.footer-p p{
    float: left;
}
/**右浮动**/
main .main-yi .xian2,.diba .p1,.diba span,.footer-p{
    float: right;
}
/***去下划线***/
.headerzuo a,.nav a,.banner-yi .banneryi-xia a,.banner-er .a a,.footer .footer-shang .diyi a,.footer .footer-shang .dier a,.disan a,.disi a,.diwu a
,.diliu a,.diqi a,.footer-xia a{
    text-decoration: none;
}
/***去点***/
.header-inner .headerzuo li{
    list-style-type: none;
}
.headerzuo{
    position: relative;          /*绝对定位*/
}
.warper{
    width: 1349px;
}
/**************************/
.header .headerzuo .logo,.header .headerzuo .sousuo{
    padding: 24px 0 22px 0;
}
.headerxia img{
    width: 1349px;
}
.header .headerzuo .logo{
    margin-right: 23px;
}
.headerzuo .btn1,.headerzuo .btn2,.headerzuo .btn3,.headerzuo .btn4,.headerzuo .btn5{
    padding: 23px 21px 24px 21px;
}
.header .headerzuo ul li a{
    font-size: 14px;
    font-family: 黑体;
    color: #333333;
    font-weight: bold;           /*字体加粗*/
}
.header .headerzuo ul li{
    border: 1px #ffffff solid ;
}
.header .headerzuo ul li:hover{
    color: #005aab;
    background-color: #c7c7c7;
    border: 1px #f6f6f6 solid ;
}
.header .headerzuo ul li a:hover{
    color: #005aab;
}
.header input{
    width:142px;
    height:40px;
    margin: 10px 32px 10px 259px;
}
.header .sousuo{
    position:absolute;             /*相对定位*/
    left:1010px;
    top: 1px;
}
.header .headerwenzi{
    padding-top: 24px;
}
.header .headerwenzi a{
    color: #333333;
}
.header .headerwenzi a:hover{
    color: #005aab;
}
.header .headeryou img{
    margin-top: 24px;
    margin-left: 40px;
}
.headerxia{
    height: 446px;
}
/*******************************/
.nav a{
    font-size: 14px;
    font-family: 黑体;
    color: #333333;
}
.nav .bxiang a{
    color: #32c3fc;
}
.nav .yi {
    margin-left: 188px;
    padding: 21px 42px 0 42px;
}
.nav .yi img{
    margin-left: 19px;
    margin-bottom: 9px;
}
.nav .er{
    padding: 30px 42px 0 42px;
}
.nav .er img{
    margin-left: 13px;
    margin-bottom: 17px;
}
.nav .san{
    padding: 23px 42px 0 42px;
}
.nav .san img{
    margin-left: 23px;
    margin-bottom: 10px;
}
.nav .si{
    padding: 25px 42px 0 42px;
}
.nav .si img{
    margin-left: 15px;
    margin-bottom: 13px;
}
.nav .wu{
    padding: 23px 42px 0 42px;
}
.nav .wu img{
    margin-left: 14px;
    margin-bottom: 10px;
}
.nav .liu{
    padding: 17px 42px 0 42px;
}
.nav .liu img{
    margin-left: 10px;
    margin-bottom: 7px;
}
.nav .qi{
    padding: 32px 42px 0 42px;
}
.nav .qi img{
    margin-left: 16px;
    margin-bottom: 23px;
}
.nav{
    border-bottom: 2px #f6f6f6 solid;
}
.nav-shang{
    height: 85px;
}
.nav .yi:hover,.nav .er:hover,.nav .san:hover,.nav .si:hover,.nav .wu:hover,.nav .liu:hover,.nav .qi:hover{
    background-color: #f6f6f6;
    border-top: 2px #32beff solid;
}
.nav .yi,.nav .er,.nav .san,.nav .si,.nav .wu,.nav .liu,.nav .qi{

}
.nav .yi a:hover,.nav .er a:hover,.nav .san a:hover,.nav .si a:hover,.nav .wu a:hover,.nav .liu a:hover
,.nav .qi a:hover{
    color: #32c3fc;
}
.nav-xia img{
    margin-top: 40px;
}
.nav-xia .tu1{
    margin-left: 65px;
}
.nav-xia .tu2,.nav-xia .tu3{
    margin-left: 20px;
}
.nav-xia{
    height: 480px;
    background-color: #f6f6f6;
}
/**********************************/
.main .main-yi .xian1,.main .main-yi .xian2{
    margin-top: 60px;
}
.main .main-yi h1{
    margin-left: 73px;
    margin-top: 43px;
}
.main .main-yi .xian2{
    margin-left: 68px;
}
/****main-er***/
.main .main-er p{
    font-size: 16px;
    font-family: 黑体;
    color: #737373;
    margin-top: 45px;
}
.main .main-er p{
    padding: 15px 63px 15px 63px;
    border: 1px #e5e5e5 solid;
    background-color: #f6f6f6;
}
.main .main-er p:hover{
    background-color: #32beff;
    color: #f6f6f6;
}
/****main-san******/
.main-san{
    width: 1236px;
    height: 485px;
}
.main-san .san-zuo,.main-san .san-zhong,.main-san .san-you{
    margin-top: 20px;
}
.main-san .san-zuo .sanz-shang,.main-san .san-zhong .sanz-shang,.main-san .san-you .sanz-shang{
    border: 1px #e6e6e6 solid;
    width: 392px;
    height: 53px;
}
.main-san .san-zuo .sanz-shang h2,.main-san .san-zhong .sanz-shang h2,.main-san .san-you .sanz-shang h2{
    padding: 14px 0 0 160px;
}
.main-san .san-zuo .sanz-xia img{
    padding: 23px 0 0 135px;
}
.main-san .san-zhong .sanz-xia img,.main-san .san-you .sanz-xia img{
    padding: 14px 0 0 135px;
}
.sanz-xia h3{
    font-family: 黑体;
    font-size: 14px;
}
.sanz-xia{
    border-left: 1px #e6e6e6 solid;
    border-right: 1px #e6e6e6 solid;
    border-bottom: 1px #e6e6e6 solid;
    width: 392px;
}
.sanz-xia .yi{
    background-color: #ff0000;
    color: white;
    width: 392px;
    height: 64px;
}
.sanz-xia .yi h3{
    background-color: white;
    margin: 15px 20px 14px 10px;
    color: #ff0000;
    padding: 10px 15px 9px 15px;
    font-family: 黑体;
    font-size: 14px;
}
.sanz-xia .yi  .one{
    font-size: 14px;
    font-family: 微软雅黑;
    padding-top: 14px;
}
.sanz-xia .yi .two{
    font-size: 14px;
    font-family: 微软雅黑;
    line-height: 20px;
}
.sanz-xia .er,.sanz-xia .san,.sanz-xia .si,.sanz-xia .wu{
    width: 392px;
    height: 35px;
}
.sanz-xia .er h3{
    background-color: #ffb435;
    color: white;
}
.sanz-xia .er h3,.sanz-xia .san h3,.sanz-xia .si h3,.sanz-xia .wu h3{
    padding: 6px 7px 7px 8px;
    margin: 5px 28px 0 13px;
}
.sanz-xia .er p,.sanz-xia .san p,.sanz-xia .si p,.sanz-xia .wu p{
    font-family: 微软雅黑;
    font-size: 14px;
    color: #545454;
}
.sanz-xia .er p,.sanz-xia .san p,.sanz-xia .si p,.sanz-xia .wu p{
    margin-top: 11px;
}
.sanz-xia .san h3{
    background-color: #32beff;
    color: white;
}
.sanz-xia .si h3{
    background-color: #45cc03;
    color: white;
}
.sanz-xia .wu h3{
    background-color: green;
    color: white;
}
.main-san .san-zhong,.main-san .san-you{
    margin-left: 26px;
}
.main-san .er:hover{
    background-color: #ffb435;
    border: 1px #f6f6f6 solid ;
    color: white;
}
.main-san .san:hover{
    background-color: #32beff;
    border: 1px #f6f6f6 solid ;
    color: white;
}
.main-san .si:hover{
    background-color: #45cc03;
    border: 1px #f6f6f6 solid ;
    color: white;
}
.main-san .wu:hover{
    background-color: green;
    border: 1px #f6f6f6 solid ;
    color: white;
}
/********************************************/
.main-si .si-shang{
    margin-top: 40px;
    height: 60px;
}
.main-si .si-shang .xian3{
    padding-top: 17px;
}
.main-si{
    height: 700px;
}
.main-si h1{
    margin-left: 70px;
}
.main-si .xian4{
    padding-left: 65px;
    padding-top: 17px;
}
.main .main-si .si-xia p{
    font-size: 14px;
    color: #b5b5b5;
}
.main .main-si .si-xia .yi1{
    background-color: #484848;
    height: 27px;
    border-bottom: 1px #595959 solid;
}
.main .main-si .si-xia .yi1 img{
    padding: 9px 22px 10px 21px;
}
.main .main-si .si-xia .er2{
    background-color:  #484848;
    height: 96px;
    border-bottom: 1px #595959 solid;
}
.main .main-si .si-xia .er2 img{
    margin: 25px 0 0 16px;
}
.main .main-si .si-xia .er2 p{
    margin: 18px 0 0 11px;
}
.main .main-si .si-xia .san3 {
    background-color: #333333;
    height: 96px;
    border-bottom: 1px #595959 solid;
}
.main .main-si .si-xia .san3 img{
    margin: 26px 0 0 16px;
}
.main .main-si .si-xia .san3 p{
    margin: 18px 0 0 20px;
}
.main .main-si .si-xia .si4{
    background-color: #333333;
    height: 96px;
    border-bottom: 1px #595959 solid;
}
.main .main-si .si-xia .si4 img{
    margin: 18px 0 0 19px;
}
.main .main-si .si-xia .si4 p{
    margin: 11px 0 0 11px;
}
.main .main-si .si-xia .wu5{
    background-color: #333333;
    height: 96px;
    border-bottom: 1px #595959 solid;
}
.main .main-si .si-xia .wu5 img{
    margin: 19px 0 0 16px;
}
.main .main-si .si-xia .wu5 p{
    margin: 12px 0 0 18px;
}
.main .main-si .si-xia .liu6{
    background-color: #333333;
    height: 96px;
    border-bottom: 1px #595959 solid;
}
.main .main-si .si-xia .liu6 img{
    margin: 18px 0 0 23px;
}
.main .main-si .si-xia .liu6 p{
    margin: 11px 0 0 18px;
}
.main .main-si .si-xia .qi7{
    background-color: #333333;
    height: 27px;
}
.main .main-si .si-xia .qi7 img{
    padding: 9px 22px 10px 21px;
}
.main-si .si-xia .si-xiazuo .yi1:hover{
    background-color: #484848;
}
.main-si .si-xia .si-xiazuo .er2:hover{
    background-color: #484848;
}
.main-si .si-xia .si-xiazuo .san3:hover{
    background-color: #484848;
}
.main-si .si-xia .si-xiazuo .si4:hover{
    background-color: #484848;
}
.main-si .si-xia .si-xiazuo .wu5:hover{
    background-color: #484848;
}
.main-si .si-xia .si-xiazuo .liu6:hover{
    background-color: #484848;
}
.main-si .si-xia .si-xiazuo .qi7:hover{
    background-color: #484848;
}
/************************************/
.had-yi .xian5,.had-yi .xian6{
    margin-top: 60px;
}
.had-yi .xian6{
    margin-left: 45px;
}
.had-yi h1{
    margin-top: 47px;
    margin-left: 45px;
}
.had-yi .hadyi-shang{
    height: 100px;
}
.had-yi .hadyi-xia .tu5,.hadyi-xia .tu6{
    margin-left: 16px;
}
.had{
    height: 580px;
    width: 1349px;
    background-color: #f6f6f6;
}
.had-yi{
    width: 1236px;
    margin: 0 auto;
}
/***********************************/
.banner-yi{
    height: 230px;
}
.banner-yi .xian7{
    margin-top: 50px;
}
.banner-yi h1{
    margin-top: 34px;
    margin-left: 47px;
}
.banner-yi .xian8{
    margin-top: 50px;
    margin-left: 47px;
}
.banner-yi .banneryi-shang{
    height: 102px;
}
.banner-yi .banneryi-xia a{
    color: #666666;
    font-size: 16px;
    padding-top: 10px;
}
.banner-yi .banneryi-xia a:hover{
    color: #32beff;
}
.banner-yi .banneryi-xia .one,.banner-yi .banneryi-xia .two,.banner-yi .banneryi-xia .three,.banner-yi .banneryi-xia .fuor,.banner-yi .banneryi-xia .five{
    height: 60px;
}
.banner-yi .banneryi-xia .one{
    width: 92px;
    margin-left: 162px;
}
.banner-yi .banneryi-xia .two{
    width: 113px;
    margin-left: 101px;
}
.banner-yi .banneryi-xia .three{
    width: 90px;
    margin-left: 102px;
}
.banner-yi .banneryi-xia .fuor{
    width: 136px;
    margin-left: 95px;
}
.banner-yi .banneryi-xia .five{
    width: 136px;
    margin-left: 72px;
}
.banner-yi{
    width: 1236px;
    margin: 0 auto;
}
.banner .banner-er{
    background-image: url("../images/hn_bg2.jpg");
    width: 1349px;
    height: 200px;
}
.banner-er .p p{
    font-size: 30px;
    color: #333333;
    padding: 62px 0 0 570px;
    font-weight: bold;
}
.banner-er .a{
    padding: 27px 0 0 160px;
}
.banner-er .a a{
    color: #333333;
}
.banner-er .a a:hover{
    color: #32beff;
}
/*******************************/
.footer-shang {
    background-color: #525455;
    height: 600px;
}
.footer .footer-shang .diyi a,.dier a,.disan a,.disi a,.diwu a,.diliu a,.diqi a{
    display: block;
    color: #999999;
    line-height: 22px;
}
.footer .footer-shang .diyi h3,.dier h3,.disan h3,.disi h3,.diwu h3,.diliu h3,.diqi h3{
    font-size: 14px;
    color: #ffffff;
}
.diyi,.dier,.disan,.disi,.diwu,.diliu,.diqi,.diba{
    padding-top: 54px;
}
.footer .footer-shang .diyi{
    margin-left: 64px;
}
.footer .footer-shang .diyi .hyi,.dier .hsi,.disan .hqi,.disi .hjiu,.diwu .hshiyi,.diliu .hshier,.diqi .hshisan{
    margin-bottom: 14px;
}
.footer .footer-shang .her,.hsan,.hwu,.hliu,.disan .hba,.disi .hshi{
    margin: 19px 0 14px ;
}
.footer .footer-shang .dier,.disi,.diqi{
    margin-left: 55px;
}
.disan{
    margin-left: 65px;
}
.diwu{
    margin-left: 70px;
}
.diliu{
    margin-left: 70px;
}
.diqi{
    margin-right: 30px;
}
.footer-shang .diyi a:hover,.footer-shang .dier a:hover,.footer-shang .disan a:hover,.footer-shang .disi a:hover,.footer-shang .diwu a:hover
,.footer-shang .diliu a:hover,.footer-shang .diqi a:hover{
    color: #f6f6f6;
}
.diba p{
    color: white;
}
.diba .p1{
    margin-left: 5px;
}
.diba span{
    color: #32beff;
    padding-right: 10px;
}
.diba .p2{
    margin-top: 10px;
    height: 0 ;
}
.dijiu{
    margin: 30px 55px 0 0 ;
    color: white;
}
.dijiu p{
    padding-top: 10px;
    font-size: 12px;
}
.footer-xia{
    height: 40px;
    background-color: #2b2c2d;
    padding: 35px 0 0 65px;
}
.footer-xia a{
    color: #666666;
    padding-left: 10px;
}
.footer-xia a:hover{
    color: #32beff;
}
.footer-p {
    color: #999999;
    margin-right: 90px;
}
.footer-p .per{
    margin-left: 10px;
}
.right_nav{
    position: fixed;
    width: 35px;
    height: 200px;
    top: 400px;
    right:0px;
}
/*******************************/
#nav_dv,.nav_dv6{
    width: 180px;
    height: 35px;
    margin-bottom: 1px;
    position: relative;
}
#nav_t:hover{
    background-color: red;
    transition:0.8s;
}
#nav_t{
    width: 35px;
    height: 35px;
    background-color: #7a6e6e;
    cursor: pointer;
    text-align: center;
    z-index: 10;
    transition: 0.8s;
    color: white;
    font-size: 12px;
    line-height: 35px;
}
#nav_t img{
    margin-top: 8px;
}
.nav_t3 img{
    margin-top: 10px;
}
.nav_x2,.nav_x3{
    height: 35px;
    width: 80px;
    line-height: 35px;
    font-size: 12px;
    color: #fff;
    text-align: center;
    background-color: red;
    position: absolute;
    top: 0px;
    right:0px;
    z-index: -2;
    cursor: pointer;
}
.right_nav_top{
    position: fixed;
    width: 35px;
    height: 50px;
    top: 600px;
    right:0px;
}
.aaa{
    position: relative;
    width: 1349px;
    height: 466px;
}
.aaa .pic a img{
    position: absolute;
    width: 1349px;
    height: 466px;
}
.aaa .circle{
    position: absolute;
    margin-left: 50%;
    transform: translateX(-50%);
    bottom: 26px;
}
.aaa .circlea{
    width: 50px;
    height: 3px;
    float: left;
    margin-left: 10px;
    background: #c6cacb;
}
.aaa .add{
    background: #32beff;
}
/**********************/
.btn-top{
    width: 50px;
    height: 20px;
    font-size: 12px;
    background-color: lightslategray;
    color: lightyellow;
    border-radius: 50%;
    cursor: pointer;
    padding: 9px 5px 5px 9px;
    position: fixed;
    right: 30px;
    bottom: 5px;
}
.btn-top:hover{
    color: coral;
}
.hid{
    display: none;
}



